import random

value = random.randint(1, 100)
count = 0

while True:
    try:
        i = int(input("设置了个1-100的数字，你来猜猜看："))
        count += 1
        if value == i:
            print(f"恭喜您猜对了，答案就是{value}！")
            print(f"您一共猜了{count}次。")
            break
        elif value > i:
            print(f"猜小了，再试试一个更大的数字！您当前猜的是：{i}")
        else:
            print(f"猜大了，再试试一个更小的数字！您当前猜的是：{i}")
    except ValueError:
        print("输入无效，请输入一个整数！")
